deputy station leader - Spanish English Dictionary